x86: simplify non-atomic bitops
authorJan Beulich <jbeulich@suse.com>
Thu, 26 Mar 2015 10:23:33 +0000 (11:23 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 26 Mar 2015 10:23:33 +0000 (11:23 +0100)
commite052db23e3c7ee49d83af5c27baf4327273a1444
tree54e576520c19e0bb7a602f6fdd27177e6aa2cc42
parent29c1b7886c36d4e6aa03a779b2251b829d9689c3
x86: simplify non-atomic bitops

- being non-atomic, their pointer arguments shouldn't be volatile-
  qualified
- their (half fake) memory operands can be a single "+m" instead of
  being both an output and an input

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/include/asm-x86/bitops.h